<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
    <meta name="keywords" content="imlgw,半岛铁盒,blog,Java博客,程序员,个人博客,java開發,程序員,個人博客,Java">
    <meta name="description" content="大悲无泪，大悟无言，大笑无声。">
    <meta name="author" content="Resolmi">
    
    <title>
        
            算法分类导航 |
        
        Tadow
    </title>
    
<link rel="stylesheet" href="/css/style.css">

    <link rel="shortcut icon" href="https://static.imlgw.top/blog/20210731/BtJz541CcmJU.ico">
    <link rel="stylesheet" href="//cdn.jsdelivr.net/npm/hexo-theme-keep@3.4.3/source/css/font-awesome.min.css">
    <script id="hexo-configurations">
    let KEEP = window.KEEP || {};
    KEEP.hexo_config = {"hostname":"imlgw.top","root":"/","language":"zh-CN","path":"search.json"};
    KEEP.theme_config = {"toc":{"enable":true,"number":true,"expand_all":true,"init_open":true},"style":{"primary_color":"#0066CC","avatar":"https://static.imlgw.top/blog/20210731/3C7hCSRR3lfq.png","favicon":"https://static.imlgw.top/blog/20210731/BtJz541CcmJU.ico","article_img_align":"left","left_side_width":"260px","content_max_width":"920px","hover":{"shadow":false,"scale":true},"first_screen":{"enable":true,"background_img":"/images/image.svg","description":"Keep It Simple & Stupid."},"scroll":{"progress_bar":{"enable":true},"percent":{"enable":true}}},"local_search":{"enable":true,"preload":false},"code_copy":{"enable":true,"style":"default"},"pjax":{"enable":true},"lazyload":{"enable":true},"version":"3.4.3"};
    KEEP.language_ago = {"second":"%s 秒前","minute":"%s 分钟前","hour":"%s 小时前","day":"%s 天前","week":"%s 周前","month":"%s 月前","year":"%s 年前"};
  </script>
<meta name="generator" content="Hexo 5.4.0"><link rel="stylesheet" href="/css/prism.css" type="text/css"></head>


<body>
<div class="progress-bar-container">
    
        <span class="scroll-progress-bar"></span>
    

    
        <span class="pjax-progress-bar"></span>
        <span class="pjax-progress-icon">
            <i class="fas fa-circle-notch fa-spin"></i>
        </span>
    
</div>


<main class="page-container">

    

    <div class="page-main-content">

        <div class="page-main-content-top">
            <header class="header-wrapper">

    <div class="header-content">
        <div class="left">
            
            <a class="logo-title" href="/">
                Tadow
            </a>
        </div>

        <div class="right">
            <div class="pc">
                <ul class="menu-list">
                    
                        <li class="menu-item">
                            <a class=""
                               href="/"
                            >
                                首页
                            </a>
                        </li>
                    
                        <li class="menu-item">
                            <a class=""
                               href="/archives"
                            >
                                归档
                            </a>
                        </li>
                    
                        <li class="menu-item">
                            <a class=""
                               href="/categories"
                            >
                                分类
                            </a>
                        </li>
                    
                        <li class="menu-item">
                            <a class=""
                               href="/sbe"
                            >
                                订阅
                            </a>
                        </li>
                    
                        <li class="menu-item">
                            <a class=""
                               href="/links"
                            >
                                友链
                            </a>
                        </li>
                    
                        <li class="menu-item">
                            <a class=""
                               href="/about"
                            >
                                关于
                            </a>
                        </li>
                    
                    
                        <li class="menu-item search search-popup-trigger">
                            <i class="fas fa-search"></i>
                        </li>
                    
                </ul>
            </div>
            <div class="mobile">
                
                    <div class="icon-item search search-popup-trigger"><i class="fas fa-search"></i></div>
                
                <div class="icon-item menu-bar">
                    <div class="menu-bar-middle"></div>
                </div>
            </div>
        </div>
    </div>

    <div class="header-drawer">
        <ul class="drawer-menu-list">
            
                <li class="drawer-menu-item flex-center">
                    <a class=""
                       href="/">首页</a>
                </li>
            
                <li class="drawer-menu-item flex-center">
                    <a class=""
                       href="/archives">归档</a>
                </li>
            
                <li class="drawer-menu-item flex-center">
                    <a class=""
                       href="/categories">分类</a>
                </li>
            
                <li class="drawer-menu-item flex-center">
                    <a class=""
                       href="/sbe">订阅</a>
                </li>
            
                <li class="drawer-menu-item flex-center">
                    <a class=""
                       href="/links">友链</a>
                </li>
            
                <li class="drawer-menu-item flex-center">
                    <a class=""
                       href="/about">关于</a>
                </li>
            
        </ul>
    </div>

    <div class="window-mask"></div>

</header>


        </div>

        <div class="page-main-content-middle">

            <div class="main-content">

                
                    <div class="fade-in-down-animation">
    <div class="article-content-container">

        <div class="article-title">
            <span class="title-hover-animation">算法分类导航</span>
        </div>

        
            <div class="article-header">
                <div class="avatar">
                    <img src="https://static.imlgw.top/blog/20210731/3C7hCSRR3lfq.png">
                </div>
                <div class="info">
                    <div class="author">
                        <span class="name">Resolmi</span>
                        
                            <span class="author-label">BOSS</span>
                        
                    </div>
                    <div class="meta-info">
                        <div class="article-meta-info">
    <span class="article-date article-meta-item">
        <i class="fas fa-edit"></i>&nbsp;2021-07-20 00:00:00
    </span>
    
        <span class="article-categories article-meta-item">
            <i class="fas fa-folder"></i>&nbsp;
            <ul>
                
                    <li>
                        <a href="/categories/%E7%AE%97%E6%B3%95/">算法</a>&nbsp;
                    </li>
                
            </ul>
        </span>
    
    
        <span class="article-tags article-meta-item">
            <i class="fas fa-tags"></i>&nbsp;
            <ul>
                
                    <li>
                        <a href="/tags/%E7%AE%97%E6%B3%95/">算法</a>&nbsp;
                    </li>
                
            </ul>
        </span>
    

    
    
        <span class="article-wordcount article-meta-item">
            <i class="fas fa-file-word"></i>&nbsp;<span>548 字</span>
        </span>
    
    
        <span class="article-min2read article-meta-item">
            <i class="fas fa-clock"></i>&nbsp;<span>2 分钟</span>
        </span>
    
    
        <span class="article-pv article-meta-item">
            <i class="fas fa-eye"></i>&nbsp;<span id="busuanzi_value_page_pv"></span>
        </span>
    
</div>

                    </div>
                </div>
            </div>
        

        <div class="article-content markdown-body">
            <blockquote>
<p>博客文章链接生成方式改变，之前的链接都失效。重新整理下，文章置顶作为导航页面，后续有新文章有更新也会同步更新该页面</p>
</blockquote>
<h1 id="LeetCode"><a href="#LeetCode" class="headerlink" title="LeetCode"></a>LeetCode</h1><table>
<thead>
<tr>
<th>类别</th>
<th>地址</th>
</tr>
</thead>
<tbody><tr>
<td><a href="https://imlgw.top/2019/02/27/bef97aa3//">链表</a></td>
<td><a href="https://imlgw.top/2019/02/27/bef97aa3/">https://imlgw.top/2019/02/27/bef97aa3/</a></td>
</tr>
<tr>
<td><a href="https://imlgw.top/2019/05/04/a9999be0/">数组</a></td>
<td><a href="https://imlgw.top/2019/05/04/a9999be0/">https://imlgw.top/2019/05/04/a9999be0/</a></td>
</tr>
<tr>
<td><a href="https://imlgw.top/2019/10/01/627d9e22/">栈 &amp; 队列</a></td>
<td><a href="https://imlgw.top/2019/10/01/627d9e22/">https://imlgw.top/2019/10/01/627d9e22/</a></td>
</tr>
<tr>
<td><a href="https://imlgw.top/2019/09/15/ae50c318/">查找</a></td>
<td><a href="https://imlgw.top/2019/09/15/ae50c318/">https://imlgw.top/2019/09/15/ae50c318/</a></td>
</tr>
<tr>
<td><a href="https://imlgw.top/2019/07/20/41e491de/">滑动窗口</a></td>
<td><a href="https://imlgw.top/2019/07/20/41e491de/">https://imlgw.top/2019/07/20/41e491de/</a></td>
</tr>
<tr>
<td><a href="https://imlgw.top/2019/09/01/ece53aaa/">动态规划</a></td>
<td><a href="https://imlgw.top/2019/09/01/ece53aaa/">https://imlgw.top/2019/09/01/ece53aaa/</a></td>
</tr>
<tr>
<td><a href="https://imlgw.top/2019/12/06/ac033e1a/">二分查找</a></td>
<td><a href="https://imlgw.top/2019/12/06/ac033e1a/">https://imlgw.top/2019/12/06/ac033e1a/</a></td>
</tr>
<tr>
<td><a href="https://imlgw.top/2019/11/06/43c532c9/">二叉树</a></td>
<td><a href="https://imlgw.top/2019/11/06/43c532c9/">https://imlgw.top/2019/11/06/43c532c9/</a></td>
</tr>
<tr>
<td><a href="https://imlgw.top/2019/11/29/f68a53d9/">背包问题</a></td>
<td><a href="https://imlgw.top/2019/11/29/f68a53d9/">https://imlgw.top/2019/11/29/f68a53d9/</a></td>
</tr>
<tr>
<td><a href="https://imlgw.top/2019/10/10/26679fc/">回溯</a></td>
<td><a href="https://imlgw.top/2019/10/10/26679fc/">https://imlgw.top/2019/10/10/26679fc/</a></td>
</tr>
<tr>
<td><a href="https://imlgw.top/2020/01/21/a91acf16/">贪心</a></td>
<td><a href="https://imlgw.top/2020/01/21/a91acf16/">https://imlgw.top/2020/01/21/a91acf16/</a></td>
</tr>
<tr>
<td><a href="https://imlgw.top/2020/07/03/a9fb61a5/">位运算</a></td>
<td><a href="https://imlgw.top/2020/07/03/a9fb61a5/">https://imlgw.top/2020/07/03/a9fb61a5/</a></td>
</tr>
<tr>
<td><a href="https://imlgw.top/2020/08/28/bdc9d1de/">单调栈</a></td>
<td><a href="https://imlgw.top/2020/08/28/bdc9d1de/">https://imlgw.top/2020/08/28/bdc9d1de/</a></td>
</tr>
<tr>
<td><a href="https://imlgw.top/2020/02/02/c517589e/">并查集</a></td>
<td><a href="https://imlgw.top/2020/02/02/c517589e/">https://imlgw.top/2020/02/02/c517589e/</a></td>
</tr>
<tr>
<td><a href="https://imlgw.top/2020/07/01/194514a9/">Rabin-Karp算法</a></td>
<td><a href="https://imlgw.top/2020/07/01/194514a9/">https://imlgw.top/2020/07/01/194514a9/</a></td>
</tr>
<tr>
<td><a href="https://imlgw.top/2020/05/13/2da0528d/">KMP</a></td>
<td><a href="https://imlgw.top/2020/05/13/2da0528d/">https://imlgw.top/2020/05/13/2da0528d/</a></td>
</tr>
</tbody></table>
<h1 id="Competition-algorithm"><a href="#Competition-algorithm" class="headerlink" title="Competition-algorithm"></a>Competition-algorithm</h1><p>一些竞赛性质的算法学习，题目大多来源于yxc的<a class="link"   target="_blank" rel="noopener" href="https://www.acwing.com/activity/content/16/" >算法提高课<i class="fas fa-external-link-alt"></i></a>，同时也有一些自己的理解和额外整理</p>
<h2 id="比赛"><a href="#比赛" class="headerlink" title="比赛"></a>比赛</h2><h3 id="AtCoder"><a href="#AtCoder" class="headerlink" title="AtCoder"></a>AtCoder</h3><ul>
<li><a href="https://imlgw.top/2021/02/04/891c3448/">ABC190</a></li>
<li><a href="https://imlgw.top/2021/01/28/e9dbbdad/">ABC189</a></li>
<li><a href="https://imlgw.top/2021/01/21/9edc8d3b/">ABC188</a></li>
</ul>
<h3 id="LeetCode-1"><a href="#LeetCode-1" class="headerlink" title="LeetCode"></a>LeetCode</h3><ul>
<li><a href="https://imlgw.top/2021/01/06/f0b3824b/">42th双周赛</a></li>
<li><a href="https://imlgw.top/2020/12/29/8e50a4df/">220th周赛</a></li>
</ul>
<h2 id="动态规划"><a href="#动态规划" class="headerlink" title="动态规划"></a>动态规划</h2><ul>
<li><a href="https://imlgw.top/2020/11/09/22c967e1/">数字三角形模型</a></li>
<li><a href="https://imlgw.top/2020/11/14/f00d00a3/">最长上升子序列模型</a></li>
<li><a href="https://imlgw.top/2021/03/02/e60f310b/">背包模型</a></li>
<li><a href="https://imlgw.top/2021/04/09/b34c4165/">计数DP</a></li>
<li>状态机模型</li>
<li>状态压缩DP</li>
<li>区间DP</li>
<li>树形DP</li>
<li>数位DP</li>
<li>单调队列优化DP</li>
<li>斜率优化DP</li>
</ul>
<h2 id="贪心"><a href="#贪心" class="headerlink" title="贪心"></a>贪心</h2><ul>
<li><a href="https://imlgw.top/2021/01/10/6134a4bc/">绝对值不等式</a></li>
<li>排序不等式</li>
<li>区间问题</li>
</ul>
<h2 id="搜索"><a href="#搜索" class="headerlink" title="搜索"></a>搜索</h2><ul>
<li><a href="https://imlgw.top/2021/03/25/89c67f8e/">Flood Fill</a></li>
<li>最短路模型</li>
<li>多源BFS</li>
<li>最小步数模型</li>
<li>双端队列广搜</li>
<li>双向广搜</li>
<li>A*</li>
<li>DFS之连通性模型</li>
<li>DFS之搜索顺序</li>
<li>DFS之剪枝与优化</li>
<li>迭代加深</li>
<li>双向DFS</li>
<li>IDA*</li>
</ul>
<h2 id="图论"><a href="#图论" class="headerlink" title="图论"></a>图论</h2><ul>
<li><a href="https://imlgw.top/2021/03/17/c163e5c9/">常见最短路模板</a></li>
<li><a href="https://imlgw.top/2021/03/28/8e9b2c41/">单源最短路的建图方式</a></li>
<li>单源最短路的综合应用</li>
<li>单源最短路的扩展应用</li>
<li>Floyd算法</li>
<li>最小生成树</li>
<li>最小生成树的扩展应用</li>
<li>负环</li>
<li>差分约束</li>
<li>最近公共祖先</li>
<li>有向图的强连通分量</li>
<li>无向图的双连通分量</li>
<li>二分图</li>
<li>欧拉回路和欧拉路径</li>
<li>拓扑排序</li>
</ul>
<h2 id="高级数据结构"><a href="#高级数据结构" class="headerlink" title="高级数据结构"></a>高级数据结构</h2><ul>
<li><a href="https://imlgw.top/2020/02/02/c517589e/">并查集</a></li>
<li>树状数组</li>
<li>线段树</li>
<li>可持久化数据结构</li>
<li>平衡树</li>
<li>AC自动机</li>
</ul>
<h2 id="数学知识"><a href="#数学知识" class="headerlink" title="数学知识"></a>数学知识</h2><p>…</p>
<h2 id="基础算法"><a href="#基础算法" class="headerlink" title="基础算法"></a>基础算法</h2><p>…</p>

        </div>

        
            <div class="post-copyright-info">
                <div class="article-copyright-info-container">
    <ul>
        <li>本文标题：算法分类导航</li>
        <li>本文作者：Resolmi</li>
        <li>创建时间：2021-07-20 00:00:00</li>
        <li>
            本文链接：https://imlgw.top/2021/07/20/48848a8a/
        </li>
        <li>
            版权声明：本博客所有文章除特别声明外，均采用 <a class="license" target="_blank" rel="noopener" href="https://creativecommons.org/licenses/by-nc-sa/4.0/deed.zh">BY-NC-SA</a> 许可协议。转载请注明出处！
        </li>
    </ul>
</div>

            </div>
        

        
            <div class="article-nav">
                
                
                    <div class="article-next">
                        <a class="next"
                           rel="next"
                           href="/2021/07/04/ba5f35c5/"
                        >
                            <span class="title flex-center">
                                <span class="post-nav-title-item">基础：前缀和&amp;差分</span>
                                <span class="post-nav-item">下一篇</span>
                            </span>
                            <span class="right arrow-icon flex-center">
                              <i class="fas fa-chevron-right"></i>
                            </span>
                        </a>
                    </div>
                
            </div>
        

        
            <div class="comment-container">
                <div class="comments-container">
    <div id="comment-anchor"></div>
    <div class="comment-area-title">
        <i class="fas fa-comments">&nbsp;评论</i>
    </div>
    

        
            <section class="disqus-comments">
<div id="disqus_thread">
  <noscript>Please enable JavaScript to view the <a target="_blank" rel="noopener" href="//disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
</div>
</section>

<script>
var disqus_shortname = 'imlgw';

var disqus_url = 'https://imlgw.top/2021/07/20/48848a8a/';

(function(){
  var dsq = document.createElement('script');
  dsq.type = 'text/javascript';
  dsq.async = true;
  dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
  (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
})();
</script>

<script id="dsq-count-scr" src="//imlgw.disqus.com/count.js" async></script>
        
    
</div>

            </div>
        
    </div>
</div>


                
            </div>

        </div>

        <div class="page-main-content-bottom">
            <footer class="footer">
    <div class="info-container">
        <div class="copyright-info info-item">
            &copy;
            
              <span>2018</span>&nbsp;-&nbsp;
            
            2021&nbsp;<i class="fas fa-heart icon-animate"></i>&nbsp;<a href="/">Resolmi</a>
        </div>
        
            <script async data-pjax src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script>
            <div class="website-count info-item">
                
                    <span id="busuanzi_container_site_uv">
                        访问人数&nbsp;<span id="busuanzi_value_site_uv"></span>&ensp;
                    </span>
                
                
                    <span id="busuanzi_container_site_pv">
                        总访问量&nbsp;<span id="busuanzi_value_site_pv"></span>
                    </span>
                
            </div>
        
        
            <div class="icp-info info-item"><a target="_blank" rel="nofollow" href="https://beian.miit.gov.cn">鄂ICP备18011208号</a></div>
        
    </div>
</footer>

        </div>
    </div>

    
        <div class="post-tools">
            <div class="post-tools-container">
    <ul class="tools-list">
        <!-- TOC aside toggle -->
        
            <li class="tools-item page-aside-toggle">
                <i class="fas fa-outdent"></i>
            </li>
        

        <!-- go comment -->
        
            <li class="go-comment">
                <i class="fas fa-comment"></i>
            </li>
        
    </ul>
</div>

        </div>
    

    <div class="right-bottom-side-tools">
        <div class="side-tools-container">
    <ul class="side-tools-list">
        <li class="tools-item tool-font-adjust-plus flex-center">
            <i class="fas fa-search-plus"></i>
        </li>

        <li class="tools-item tool-font-adjust-minus flex-center">
            <i class="fas fa-search-minus"></i>
        </li>

        <li class="tools-item tool-expand-width flex-center">
            <i class="fas fa-arrows-alt-h"></i>
        </li>

        <li class="tools-item tool-dark-light-toggle flex-center">
            <i class="fas fa-moon"></i>
        </li>

        <!-- rss -->
        

        

        <li class="tools-item tool-scroll-to-bottom flex-center">
            <i class="fas fa-arrow-down"></i>
        </li>
    </ul>

    <ul class="exposed-tools-list">
        <li class="tools-item tool-toggle-show flex-center">
            <i class="fas fa-cog fa-spin"></i>
        </li>
        
            <li class="tools-item tool-scroll-to-top flex-center">
                <i class="arrow-up fas fa-arrow-up"></i>
                <span class="percent"></span>
            </li>
        
    </ul>
</div>

    </div>

    
        <aside class="page-aside">
            <div class="post-toc-wrap">
    <div class="post-toc">
        <ol class="nav"><li class="nav-item nav-level-1"><a class="nav-link" href="#LeetCode"><span class="nav-number">1.</span> <span class="nav-text">LeetCode</span></a></li><li class="nav-item nav-level-1"><a class="nav-link" href="#Competition-algorithm"><span class="nav-number">2.</span> <span class="nav-text">Competition-algorithm</span></a><ol class="nav-child"><li class="nav-item nav-level-2"><a class="nav-link" href="#%E6%AF%94%E8%B5%9B"><span class="nav-number">2.1.</span> <span class="nav-text">比赛</span></a><ol class="nav-child"><li class="nav-item nav-level-3"><a class="nav-link" href="#AtCoder"><span class="nav-number">2.1.1.</span> <span class="nav-text">AtCoder</span></a></li><li class="nav-item nav-level-3"><a class="nav-link" href="#LeetCode-1"><span class="nav-number">2.1.2.</span> <span class="nav-text">LeetCode</span></a></li></ol></li><li class="nav-item nav-level-2"><a class="nav-link" href="#%E5%8A%A8%E6%80%81%E8%A7%84%E5%88%92"><span class="nav-number">2.2.</span> <span class="nav-text">动态规划</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#%E8%B4%AA%E5%BF%83"><span class="nav-number">2.3.</span> <span class="nav-text">贪心</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#%E6%90%9C%E7%B4%A2"><span class="nav-number">2.4.</span> <span class="nav-text">搜索</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#%E5%9B%BE%E8%AE%BA"><span class="nav-number">2.5.</span> <span class="nav-text">图论</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#%E9%AB%98%E7%BA%A7%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84"><span class="nav-number">2.6.</span> <span class="nav-text">高级数据结构</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#%E6%95%B0%E5%AD%A6%E7%9F%A5%E8%AF%86"><span class="nav-number">2.7.</span> <span class="nav-text">数学知识</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95"><span class="nav-number">2.8.</span> <span class="nav-text">基础算法</span></a></li></ol></li></ol>
    </div>
</div>
        </aside>
    

    <div class="image-viewer-container">
    <img src="">
</div>


    
        <div class="search-pop-overlay">
    <div class="popup search-popup">
        <div class="search-header">
          <span class="search-input-field-pre">
            <i class="fas fa-keyboard"></i>
          </span>
            <div class="search-input-container">
                <input autocomplete="off"
                       autocorrect="off"
                       autocapitalize="off"
                       placeholder="搜索..."
                       spellcheck="false"
                       type="search"
                       class="search-input"
                >
            </div>
            <span class="popup-btn-close">
                <i class="fas fa-times"></i>
            </span>
        </div>
        <div id="search-result">
            <div id="no-result">
                <i class="fas fa-spinner fa-pulse fa-5x fa-fw"></i>
            </div>
        </div>
    </div>
</div>

    

</main>



<script src="//cdn.jsdelivr.net/npm/hexo-theme-keep@3.4.3/source/js/utils.js"></script><script src="//cdn.jsdelivr.net/npm/hexo-theme-keep@3.4.3/source/js/main.js"></script><script src="//cdn.jsdelivr.net/npm/hexo-theme-keep@3.4.3/source/js/header-shrink.js"></script><script src="//cdn.jsdelivr.net/npm/hexo-theme-keep@3.4.3/source/js/back2top.js"></script><script src="//cdn.jsdelivr.net/npm/hexo-theme-keep@3.4.3/source/js/dark-light-toggle.js"></script>


    <script src="//cdn.jsdelivr.net/npm/hexo-theme-keep@3.4.3/source/js/local-search.js"></script>



    <script src="//cdn.jsdelivr.net/npm/hexo-theme-keep@3.4.3/source/js/code-copy.js"></script>



    <script src="//cdn.jsdelivr.net/npm/hexo-theme-keep@3.4.3/source/js/lazyload.js"></script>


<div class="post-scripts pjax">
    
        <script src="//cdn.jsdelivr.net/npm/hexo-theme-keep@3.4.3/source/js/left-side-toggle.js"></script><script src="//cdn.jsdelivr.net/npm/hexo-theme-keep@3.4.3/source/js/libs/anime.min.js"></script><script src="//cdn.jsdelivr.net/npm/hexo-theme-keep@3.4.3/source/js/toc.js"></script>
    
</div>


    <script src="//cdn.jsdelivr.net/npm/hexo-theme-keep@3.4.3/source/js/libs/pjax.min.js"></script>
<script>
    window.addEventListener('DOMContentLoaded', () => {
        window.pjax = new Pjax({
            selectors: [
                'head title',
                '.page-container',
                '.pjax'
            ],
            history: true,
            debug: false,
            cacheBust: false,
            timeout: 0,
            analytics: false,
            currentUrlFullReload: false,
            scrollRestoration: false,
            // scrollTo: true,
        });

        document.addEventListener('pjax:send', () => {
            KEEP.utils.pjaxProgressBarStart();
        });

        document.addEventListener('pjax:complete', () => {
            KEEP.utils.pjaxProgressBarEnd();
            window.pjax.executeScripts(document.querySelectorAll('script[data-pjax], .pjax script'));
            KEEP.refresh();
        });
    });
</script>



<script src="https://cdn.jsdelivr.net/npm/live2d-widget@3.x/lib/L2Dwidget.min.js"></script><script>L2Dwidget.init({"pluginRootPath":"live2dw/","pluginJsPath":"lib/","pluginModelPath":"assets/","tagMode":false,"debug":false,"model":{"jsonPath":"https://cdn.jsdelivr.net/npm/live2d-widget-model-hijiki@1.0.5/assets/hijiki.model.json"},"display":{"superSample":2,"width":160,"height":320,"position":"right","hOffset":0,"vOffset":-70},"mobile":{"show":false,"scale":0.2},"log":false});</script></body>
</html>
